# Makefile
IDIR =header
CXX=g++
CXXFLAGS=-Wall -O3 -I$(IDIR)
DEPSV = Vehicle.h 
OBJS = main.o Vehicle.o 
PROG=main

DEPS = $(patsubst %,$(IDIR)/%,$(DEPSV))

all: $(PROG)

$(PROG): $(OBJS) $(DEPS)
	$(CXX) -o $@ $(OBJS)

%.o: %.cpp %.h
	$(CXX) -c -o $@ $< $(IDIR) 
clean:
	rm -rf $(PROG) $(OBJS)
